package com.fs.cv.dao;

import com.fs.cv.pojo.pojodao.Absence;
import com.fs.cv.pojo.pojodao.Student;
import com.fs.cv.pojo.pojoview.StudentClassDepartment;
import com.fs.cv.pojo.pojoview.StudentInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;

public interface DepartmentDao {
    //查询所有院系的学生
    List<StudentClassDepartment>queryAll( int userId);
    //查询不同学院的学生
    List<StudentClassDepartment>queryByJava(@Param("str") String str);
    //查询学生的信息，放在模态框中
   StudentInfo queryById(@Param("studentId") int studentId);
   //根据班级姓名来查询班级id
    int queryByClassName(@Param("className") String className);
    //根据班级ID修改院系
    int updateByClassId(@Param("classId") int classId,@Param("studentId") int studentId);
    // 根据姓名来模糊查询学生信息
    Set<StudentClassDepartment> queryByStudentName(@Param("column") String column, @Param("columnValue")String columnValue,@Param("userId")int userId);
}
